博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从首页问答标题到问答详情页
阅读量:5251 次
发布时间:2019-06-14

本文共 1582 字,大约阅读时间需要 5 分钟。

1.主PY文件写视图函数,带id参数。 

@app.route('/detail/
')def detail(question_id): quest=Question.query.filter(Question.id==question_id).first() return render_template('detail.html', ques=quest)

2.首页标题的标签做带参数的链接。

      {

{ url_for('detail',question_id = foo.id) }}

  • id:{
    { foo.author.username }}
    标题:{
    { foo.title }}

    详情:{

    { foo.detail }}

       {
    { foo.creat_time }}
  •  

    3.在详情页将数据的显示在恰当的位置。 

    {
    { ques.title}}
    {
    { ques.id  }}{
    {  ques.creat_time }}
    {
    { ques.author.username }} 
    {
    { ques.detail }}

     

    {% extends 'base2.html' %}{% block title %}问答详情{% endblock %}{% block main %}        

    {

    { ques.detail }}


      {% endblock %}

       

      4.建立评论的对象关系映射:

      class Comment(db.Model):

      __tablename__='comment'

      5.尝试实现发布评论。

      class Comment(db.Model):    __tablename__ = 'comment'    id = db.Column(db.Integer, primary_key=True, autoincrement=True)    author_id = db.Column(db.Integer, db.ForeignKey('user.id'))    question_id = db.Column(db.Integer, db.ForeignKey('question.id'))    detail = db.Column(db.Text, nullable=False)    create_time = db.Column(db.DateTime, default=datetime.now)    question = db.relationship('Question', backref=db.backref('comments',order_by=create_time.desc))    author = db.relationship('User', backref=db.backref('comments'))

       

      转载于:https://www.cnblogs.com/222ya/p/7993466.html

      你可能感兴趣的文章
      httpd_Vhosts文件的配置
      查看>>
      php学习笔记
      查看>>
      普通求素数和线性筛素数
      查看>>
      PHP截取中英文混合字符
      查看>>
      【洛谷P1816 忠诚】线段树
      查看>>
      电子眼抓拍大解密
      查看>>
      poj 1331 Multiply
      查看>>
      tomcat7的数据库连接池tomcatjdbc的25个优势
      查看>>
      Html 小插件5 百度搜索代码2
      查看>>
      P1107 最大整数
      查看>>
      多进程与多线程的区别
      查看>>
      Ubuntu(虚拟机)下安装Qt5.5.1
      查看>>
      java.io.IOException: read failed, socket might closed or timeout, read ret: -1
      查看>>
      java 常用命令
      查看>>
      CodeForces Round #545 Div.2
      查看>>
      卷积中的参数
      查看>>
      51nod1076 (边双连通)
      查看>>
      Item 9: Avoid Conversion Operators in Your APIs(Effective C#)
      查看>>
      深入浅出JavaScript(2)—ECMAScript
      查看>>
      STEP2——《数据分析:企业的贤内助》重点摘要笔记(六)——数据描述
      查看>>